package cn.cpf.app.gobang.global;

import cn.cpf.app.gobang.entity.MouseCliceState;

public class Config {

    private Config(){}
	/**
	 * 棋子宽度
	 */
	public static final int PIECE_WIDTH = 34;
	/**
	 * 棋子宽度
	 */
	public static final int PIECE_HEIGHT = 34;
	/**
	 * 行列数量
	 */
	public static final int BOARD_LENGTH = 15;
	/**
	 * 棋盘边缘宽度
	 */
	public static final int BORDER_WIDTH = 0;
	/**
	 * 行数
	 */
	public static final int ROW_TOTAL = 15;
	/**
	 * 列数
	 */
	public static final int COLUMN_TOTAL = 15;
	/**
	 * 搜索深度
	 */
	public static final int SEARCH_DEEP = 6;
	/**
	 * 按搜索深度递减分数，为了让短路径的结果比深路劲的分数高
	 */
	public static final int DEEP_DECREASE = 8;
	/**
	 * gen函数返回的节点数量上限，超过之后将会按照分数进行截断
	 */
	public static final int COUNT_LIMIT = 8;
	/**
	 * 算杀深度
	 */
	public static final int CHECKMATE_DEEP = 5;
	/**
	 * 是否使用效率不高的置换表
	 */
	public static final boolean cache = false;

	
	public static MouseCliceState mouseClickState = MouseCliceState.PLAY;

	
}
